home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presentation Library 1993 Winter / The Apple Reference & Presentations Library CD Winter 93 - Partner Edition.7z / Image.iso / Applications / Technical Publishing / Aldus PageMaker 4.2 / Aldus / PPDs / Q2200523.PDX < prev    next >
Text File  |  1991-12-05  |  3KB  |  95 lines

  1. *% Aldus PostScript(R) Printer Description File
  2. *% For "QMS-PS 2200" version 52.3 and 51.0
  3. *%
  4. *% Copyright 1989, 1990, 1991 Aldus Corporation.  All Rights Reserved.
  5. *%
  6. *% Date: 9/30/91
  7.  
  8. *Include: Q2200523.PPD
  9.  
  10. *NickName: "QMS-PS 2200"
  11.  
  12. *% Plain-Paper printers do not support <PaperSize>.Extra paper sizes
  13.  
  14. *PaperDimension A3: "842 1191"
  15. *PaperDimension A4: "596 842"
  16. *PaperDimension A5: "420 596"
  17.  
  18. *% Halftone Information ===============
  19. *% Following 4 procs are specific to optimizing composite output to the QMS.
  20. *% Remove them ("") to revert to machine's defualt screens.
  21. *ALDScreenProc Cyan:"
  22. 53 45{.6 sub dup -1.0 lt{2.0 add}if exch
  23. .24 add dup 1.0 gt{2.0 sub}if exch abs exch abs 2 copy add 1 gt
  24. {1 sub dup mul exch 1 sub dup mul add 1 sub}{dup mul exch dup mul add 1 exch sub}ifelse}
  25. "
  26. *End
  27. *ALDScreenProc Magenta:"
  28. 53 45{.6 add dup 1.0 gt{2.0 sub}if exch
  29. .24 sub dup -1.0 lt{2.0 add}if exch abs exch abs 2 copy add 1 gt
  30. {1 sub dup mul exch 1 sub dup mul add 1 sub}{dup mul exch dup mul add 1 exch sub}ifelse}
  31. "
  32. *End
  33. *ALDScreenProc Yellow:"
  34. 53 45{.24 add dup 1.0 gt{2.0 sub}if exch 
  35. .6 add dup 1.0 gt{2.0 sub}if exch abs exch abs 2 copy add 1 gt 
  36. {1 sub dup mul exch 1 sub dup mul add 1 sub}{dup mul exch dup mul add 1 exch sub}ifelse}
  37. "
  38. *End
  39. *ALDScreenProc Black:"
  40. 53 45{.24 sub dup -1.0 lt {2.0 add}if exch
  41. .6 sub dup -1.0 lt{2.0 add}if exch abs exch abs 2 copy add 1 gt
  42. {1 sub dup mul exch 1 sub dup mul add 1 sub}{dup mul exch dup mul add 1 exch sub}ifelse}
  43. "
  44. *End
  45.  
  46. *% Color Separation Information =====================
  47. *ALDNTP: "
  48. /ntp {counttomark dup 3 add -1 roll 1 exch sub exch 2 sub mul dup 
  49. floor cvi dup 3 1 roll sub exch dup 3 add index exch 2 add index dup
  50. 4 1 roll sub mul add counttomark 1 add 1 roll cleartomark 1 exch sub} bind def"
  51. *End
  52.  
  53. *% For 60 lpi / 300 dpi (5,5,2,6,6,2,20/3,0) ===============================
  54. *ALDColorSepTransfer 60lpi.300dpi/60 lpi / 300 dpi: "
  55. {mark 1.0 1.0 .9 .8 .7 .6 .5 .4 .3 .2 .1 .0 ntp}"
  56. *End
  57.  
  58. *% For 53 lpi / 300 dpi =====================================================
  59. *ALDColorSepTransfer 53lpi.300dpi/53 lpi / 300 dpi: "
  60. {mark 1.0 1.0 .9 .8 .7 .6 .5 .4 .3 .2 .1 .0 ntp}"
  61. *End
  62.  
  63. *% PageMaker calibration functions =====================================
  64. *Transfer Normalized: "{
  65. mark
  66. 1.0 1.0 .9 .8 .7 .6 .5 .4 .3 .2 .1 .0
  67. counttomark dup 3 add -1 roll exch
  68. 2 sub mul dup floor cvi
  69. dup 3 1 roll sub
  70. exch dup 
  71. 3 add index exch 2 add index dup
  72. 4 1 roll
  73. sub mul add
  74. counttomark 1 add 1 roll 
  75. cleartomark
  76. } bind"
  77. *End
  78.  
  79. *Transfer Normalized.Inverse: "{
  80. mark
  81. .0 .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 1.0
  82. counttomark dup 3 add -1 roll exch
  83. 2 sub mul dup floor cvi
  84. dup 3 1 roll sub
  85. exch dup 
  86. 3 add index exch 2 add index dup
  87. 4 1 roll
  88. sub mul add
  89. counttomark 1 add 1 roll 
  90. cleartomark
  91. } bind"
  92. *End
  93.  
  94. *% end of Aldus PDX file for "QMS-PS 2200" version 52.3 and 51.0
  95.